Seats Won:
  • Democrats: 197 seats
  • Republicans: 0 seats
Gerrymandering Metrics:
  • Mean-Median Score: -0.0086
  • Efficiency Gap: -0.2864

Mean-Median Score measures whether Democratic vote shares are distributed symmetrically across districts. A value close to 0 suggests balance.

Efficiency Gap measures “wasted votes” - votes for losing candidates plus votes beyond what’s needed to win. Positive values indicate more wasted Democratic votes (Republican advantage).

Seats Won:
  • Democrats: 37 seats
  • Republicans: 15 seats
Gerrymandering Metrics:
  • Mean-Median Score: 0.0057
  • Efficiency Gap: 0.2856
Metric 2024 AB 604 Change
Democratic Seats 197.0000 37.0000 -160.0000
Republican Seats 0.0000 15.0000 15.0000
Mean-Median Score -0.0086 0.0057 0.0144
Efficiency Gap -0.2864 0.2856 0.5720

2024 District Map Not Available

Download the 2024 congressional district shapefile and place in data/tl_2024_06_cd119/

District Dem Votes Rep Votes Dem % Winner
00 55,631,328 37,654,320 59.6% Democrat
01 25 0 100.0% Democrat
02 5 0 100.0% Democrat
03 64 0 100.0% Democrat
05 103 0 100.0% Democrat
06 11 0 100.0% Democrat
10 42 0 100.0% Democrat
13 74 0 100.0% Democrat
15 46 0 100.0% Democrat
16 318 0 100.0% Democrat
17 160,554 52,549 75.3% Democrat
19 127 0 100.0% Democrat
20 79 0 100.0% Democrat
21 84 0 100.0% Democrat
22 166 0 100.0% Democrat
23 93 0 100.0% Democrat
25 301 0 100.0% Democrat
27 83 0 100.0% Democrat
32 52 0 100.0% Democrat
34 567 0 100.0% Democrat
35 298 0 100.0% Democrat
36 57 0 100.0% Democrat
39 124 0 100.0% Democrat
40 424 0 100.0% Democrat
42 101 0 100.0% Democrat
45 273 0 100.0% Democrat
48 802 0 100.0% Democrat
50 234 0 100.0% Democrat
52 230 0 100.0% Democrat
53 291 0 100.0% Democrat
54 518 0 100.0% Democrat
55 742 0 100.0% Democrat
56 178 0 100.0% Democrat
57 152 0 100.0% Democrat
58 267 0 100.0% Democrat
59 637 0 100.0% Democrat
61 402 0 100.0% Democrat
62 436 0 100.0% Democrat
63 210 0 100.0% Democrat
64 770 0 100.0% Democrat
66 740 0 100.0% Democrat
67 533 0 100.0% Democrat
69 896 0 100.0% Democrat
70 126 0 100.0% Democrat
72 338 0 100.0% Democrat
74 958 0 100.0% Democrat
75 569 0 100.0% Democrat
76 449 0 100.0% Democrat
77 416 0 100.0% Democrat
79 189 0 100.0% Democrat
80 179 0 100.0% Democrat
81 748 0 100.0% Democrat
82 1,126 0 100.0% Democrat
83 1,114 0 100.0% Democrat
84 276 0 100.0% Democrat
85 739 0 100.0% Democrat
86 582 0 100.0% Democrat
87 146 0 100.0% Democrat
88 558 0 100.0% Democrat
89 358 0 100.0% Democrat
90 1,170 0 100.0% Democrat
91 1,227 0 100.0% Democrat
92 400 0 100.0% Democrat
93 1,110 0 100.0% Democrat
94 1,319 0 100.0% Democrat
95 226 0 100.0% Democrat
96 272 0 100.0% Democrat
97 2,214 0 100.0% Democrat
99 1,458 0 100.0% Democrat
100 843 0 100.0% Democrat
101 471 0 100.0% Democrat
102 1,587 0 100.0% Democrat
103 552 0 100.0% Democrat
105 94 0 100.0% Democrat
106 1,536 0 100.0% Democrat
108 1,099 0 100.0% Democrat
109 215 0 100.0% Democrat
110 393 0 100.0% Democrat
111 1,790 0 100.0% Democrat
112 249 0 100.0% Democrat
113 844 0 100.0% Democrat
114 576 0 100.0% Democrat
115 1,614 0 100.0% Democrat
116 311 0 100.0% Democrat
117 2,402 0 100.0% Democrat
119 1,128 0 100.0% Democrat
120 325 0 100.0% Democrat
121 2,840 0 100.0% Democrat
122 1,471 0 100.0% Democrat
123 1,142 0 100.0% Democrat
124 230 0 100.0% Democrat
125 842 0 100.0% Democrat
127 211 0 100.0% Democrat
128 1,071 0 100.0% Democrat
129 334 0 100.0% Democrat
130 1,145 0 100.0% Democrat
131 2,021 0 100.0% Democrat
132 664 0 100.0% Democrat
133 620 0 100.0% Democrat
134 1,027 0 100.0% Democrat
135 445 0 100.0% Democrat
136 546 0 100.0% Democrat
138 951 0 100.0% Democrat
139 887 0 100.0% Democrat
140 941 0 100.0% Democrat
142 281 0 100.0% Democrat
143 1,313 0 100.0% Democrat
146 1,409 0 100.0% Democrat
147 748 0 100.0% Democrat
149 1,086 0 100.0% Democrat
150 495 0 100.0% Democrat
151 998 0 100.0% Democrat
152 2,009 0 100.0% Democrat
153 269 0 100.0% Democrat
154 284 0 100.0% Democrat
155 1,445 0 100.0% Democrat
156 591 0 100.0% Democrat
157 1,118 0 100.0% Democrat
158 1,574 0 100.0% Democrat
159 204,135 65,413 75.7% Democrat
160 1,585 0 100.0% Democrat
161 486 0 100.0% Democrat
163 2,271 0 100.0% Democrat
164 1,812 0 100.0% Democrat
165 340 0 100.0% Democrat
166 455 0 100.0% Democrat
167 544 0 100.0% Democrat
170 1,465 0 100.0% Democrat
172 1,241 0 100.0% Democrat
174 1,283 0 100.0% Democrat
177 1,445 0 100.0% Democrat
178 1,685 0 100.0% Democrat
181 1,968 0 100.0% Democrat
185 651 0 100.0% Democrat
191 1,044 0 100.0% Democrat
192 447 0 100.0% Democrat
193 394 0 100.0% Democrat
194 515 0 100.0% Democrat
196 659 0 100.0% Democrat
198 2,758 0 100.0% Democrat
201 713 0 100.0% Democrat
202 1,468 0 100.0% Democrat
204 1,343 0 100.0% Democrat
205 938 0 100.0% Democrat
206 515 0 100.0% Democrat
207 1,176 0 100.0% Democrat
208 906 0 100.0% Democrat
209 670 0 100.0% Democrat
210 579 0 100.0% Democrat
211 2,147 0 100.0% Democrat
214 812 0 100.0% Democrat
215 570 0 100.0% Democrat
217 595 0 100.0% Democrat
219 597 0 100.0% Democrat
220 787 0 100.0% Democrat
221 933 0 100.0% Democrat
222 772 0 100.0% Democrat
226 2,321 0 100.0% Democrat
227 1,234 0 100.0% Democrat
229 1,901 0 100.0% Democrat
230 1,424 0 100.0% Democrat
231 1,761 0 100.0% Democrat
232 1,034 0 100.0% Democrat
243 1,008 0 100.0% Democrat
244 991 0 100.0% Democrat
247 849 0 100.0% Democrat
258 771 0 100.0% Democrat
265 753 0 100.0% Democrat
270 624 0 100.0% Democrat
272 933 0 100.0% Democrat
289 1,769 0 100.0% Democrat
290 2,200 0 100.0% Democrat
291 1,405 0 100.0% Democrat
301 1,567 0 100.0% Democrat
311 1,213 0 100.0% Democrat
318 1,116 0 100.0% Democrat
349 1,766 0 100.0% Democrat
358 1,596 0 100.0% Democrat
362 1,633 0 100.0% Democrat
369 1,472 0 100.0% Democrat
373 209 0 100.0% Democrat
376 1,083 0 100.0% Democrat
383 1,277 0 100.0% Democrat
403 402 0 100.0% Democrat
423 238 0 100.0% Democrat
443 62,142 6,785 90.2% Democrat
482 2,138 0 100.0% Democrat
489 1,835 0 100.0% Democrat
531 2,001 0 100.0% Democrat
575 1,250 0 100.0% Democrat
775 1,161 0 100.0% Democrat
805 1,203 0 100.0% Democrat
1606 130,309 34,508 79.1% Democrat
16239 66,311 4,138 94.1% Democrat
26145 146,740 11,579 92.7% Democrat
44291 215,384 14,962 93.5% Democrat
44450 4,867,048 2,101,872 69.8% Democrat
District Dem Votes Rep Votes Dem % Winner
01 15,015,425,115 34,033,073,249 30.6% Republican
02 18,869,825,279 13,649,368,307 58.0% Democrat
03 176,828,404 54,351,393 76.5% Democrat
04 11,048,563 5,835,339 65.4% Democrat
05 382,479,921,666 535,935,883,347 41.6% Republican
06 27,536,150 40,618,056 40.4% Republican
07 454,628 871,141 34.3% Republican
08 8,186,360,175 3,496,021,113 70.1% Democrat
09 3,406,063,076 4,274,162,176 44.3% Republican
10 2,978,796,390 1,895,703,300 61.1% Democrat
11 8,965,807 2,749,123 76.5% Democrat
12 67,052,125,810 3,568 100.0% Democrat
13 38,713,524,175 14,663,620,376 72.5% Democrat
14 195,085 98,593 66.4% Democrat
15 393,296 168,816 70.0% Democrat
16 473,697 5,779 98.8% Democrat
17 177,157 84,211 67.8% Democrat
18 1,534,195,788 2,147,778,414 41.7% Republican
19 2,399,556,675 742,037,322 76.4% Democrat
20 1,907,014 16,736,079 10.2% Republican
21 95,634 97,664 49.5% Republican
22 68,965,861 449,181,519 13.3% Republican
23 105,153 163,550 39.1% Republican
24 32,644,645 9,349,823 77.7% Democrat
25 2,890,551,672 4,335,280,676 40.0% Republican
26 240,633 171,223 58.4% Democrat
27 2,947,055,421 2,499,061,614 54.1% Democrat
28 200,862 111,647 64.3% Democrat
29 148,358 66,253 69.1% Democrat
30 214,629 102,361 67.7% Democrat
31 201,298 162,539 55.3% Democrat
32 208,661 126,975 62.2% Democrat
33 138,645 97,540 58.7% Democrat
34 189,387 11 100.0% Democrat
35 141,373 111,264 56.0% Democrat
36 245,954 111,959 68.7% Democrat
37 160,391 17 100.0% Democrat
38 137,711 108,332 56.0% Democrat
39 153,562 115,254 57.1% Democrat
40 1,842,554 2,835,726 39.4% Republican
41 174,247 121,651 58.9% Democrat
42 202,664 153,572 56.9% Democrat
43 160,063 53,134 75.1% Democrat
44 146,758 53,598 73.2% Democrat
45 195,101 188,807 50.8% Democrat
46 143,403 90,382 61.3% Democrat
47 274,941 245,660 52.8% Democrat
48 1,011,307 1,309,279 43.6% Republican
49 13,486,623 14,198,767 48.7% Republican
50 263,654 200,585 56.8% Democrat
51 223,916 150,724 59.8% Democrat
52 270,089 294,434 47.8% Republican
  • 2024 Election Data: California Statewide Database - SR precinct-level Statement of Vote data
  • AB 604 Map: California Assembly Elections Committee proposed congressional district boundaries
  • Geographic Data: SR precinct shapefiles and congressional district shapefiles

I used area-weighted interpolation to estimate what the 2024 election results would have been under the AB 604 district map:

  1. Loaded SR precinct voting data and geographic boundaries
  2. Calculated the intersection between SR precincts and new AB 604 districts
  3. For each precinct-district intersection, calculated the proportion of the precinct’s area within that district
  4. Allocated votes proportionally based on area overlap
  5. Summed allocated votes to get new district totals

This assumes voters are distributed evenly across their precincts.

  • Based on single election (2024 general election)
  • Area-weighted interpolation assumes uniform voter distribution
  • Natural geographic clustering can mimic gerrymandering patterns
  • Third-party votes excluded from calculations
  • Metrics cannot definitively prove intentional gerrymandering